
// 函数作为返回值
function sum(arr) {
    return arr.reduce(function (x, y) {
        console.log(x+y);
        return x + y;
    });
}


console.log("闭包学习");
sum([1, 2, 3, 4, 5]); // 15



// 
function lazy_sum(arr) {
    var sum = function () {
        return arr.reduce(function (x, y) {
            return x + y;
        });
    }
    return sum;
}


x => {

}
